package com.snpic.appaw.module.member.service.login;


import com.snpic.appaw.module.member.controller.app.login.vo.*;

/**
 * @author JiJun
 * @date 2025/8/21 17:16
 * @修改时间 2025/8/21 17:16
 * @description
 */
public interface CustomerService {

	/**
	 * @param
	 * @return
	 * @author Jijun
	 * @修改时间 2025/8/21 17:51
	 */
	public LoginRespVO login(LoginReqVO loginReqVO);

	/**
	 * 邀请用户注册
	 */
	public LoginRespVO invited(InvitedReqVO invitedReqVO);

	/**
	 * 修改指定用户的密码
	 * @return
	 */
	boolean updatePassword(UpdatePwdReqVO reqVO);
	/**
	 * 退出登录
	 * @param token
	 */
	void logout(String token);

	/**
	 * 登录用户信息
	 * @return
	 */
	ECusomterVO getCurrentUser();
}
